﻿namespace Rally_MvvmC.Library
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    public interface IPageInfoViewModel
    {
        string MetaKeywords { get; set; }

        string MetaDescription { get; set; }

        string Name { get; set; }
        
        string Title { get; set; }
        
        string LayoutName { get; set; }
        
        string CustomScripts { get; set; }
        
        string LayoutCustomScripts { get; set; }

        string CanonicalTag { get; set; }
        
        string ViewportTag { get; set; }

        string MashupUrlTag { get; set; }
        
        string MashupDescriptionTag { get; set; }
        
        string MashupTitleTag { get; set; }

        bool ShowLogin { get; set; }
        
        bool ShowTransferFx { get; set; }
        
        bool ShowSuggestions { get; set; }

        int Expires { get; set; }
        
        bool SetNoServerCaching { get; set; }
        
        bool SetAllowResponseInBrowserHistory { get; set; }
        
        string CacheControl { get; set; }
        
        bool SetNoStore { get; set; }
    }
}
